//获取应用实例
const app = getApp();

Page({
	data: {
    bannerList: [{}],
    tempBannerList:[{}],
    motto: 'Hello World',
    userInfo: {},
    hasUserInfo: false,
    canIUse: wx.canIUse('button.open-type.getUserInfo'),
    navData: [
      {
        text: '首页'
      },
      {
        text: '健康'
      },
      {
        text: '情感'
      },
      {
        text: '职场'
      },
      {
        text: '育儿'
      },
      {
        text: '纠纷'
      },
      {
        text: '青葱'
      },
      {
        text: '上课'
      },
      {
        text: '下课'
      }
    ],
    currentTab: 0,
    navScrollLeft: 0,
    //准备数据 
    menu: {
      imgUrls: [
        '/static/images/icon_taobao_o.png',
        '/static/images/icon_taobao_a.png',
        '/static/images/icon_taobao_b.png',
        '/static/images/icon_taobao_c.png',
        '/static/images/icon_taobao_d.png',
        '/static/images/icon_taobao_e.png',
        '/static/images/icon_taobao_f.png',
        '/static/images/icon_taobao_g.png',
        '/static/images/icon_taobao_h.png',
        '/static/images/icon_taobao_p.png',
      ],
      descs: [
        '聚划算',
        '天猫',
        '天猫国际',
        '外卖',
        '天猫超市',
        '充值中心',
        '阿里旅行',
        '领金币',
        '到家',
        '抖音券'
      ] ,
    },
    goodsList:[{
      goodsName: '西班牙进口ISDN牙膏自动挤压自动刷牙全自动1', goodsPrice: 10, goods_sale: 100, goodsUrl:'/static/images/live-p1.png'
    }, {
        goodsName: '西班牙进口ISDN牙膏自动挤压自动刷牙全自动2', goodsPrice: 99, goods_sale: 768, goodsUrl: '/static/images/liveprod-p1.jpg'
      }, {
        goodsName: '西班牙进口ISDN牙膏自动挤压自动刷牙全自动3', goodsPrice: 456, goods_sale: 645, goodsUrl: '/static/images/pdd_channel_d.png'
      }, {
        goodsName: '西班牙进口ISDN牙膏自动挤压自动刷牙全自动4', goodsPrice: 756, goods_sale: 54, goodsUrl: '/static/images/pdd_channel_a.png'
      }, {
        goodsName: '西班牙进口ISDN牙膏自动挤压自动刷牙全自动5', goodsPrice: 432, goods_sale: 54, goodsUrl: '/static/images/liveprod-p2.jpg'
      }, {
        goodsName: '西班牙进口ISDN牙膏自动挤压自动刷牙全自动6', goodsPrice: 34, goods_sale: 67, goodsUrl: '/static/images/liveprod-p1.jpg'
      }, {
        goodsName: '西班牙进口ISDN牙膏自动挤压自动刷牙全自动7', goodsPrice: 654, goods_sale: 345, goodsUrl: '/static/images/pdd_channel_c.png'
      }, {
        goodsName: '西班牙进口ISDN牙膏自动挤压自动刷牙全自动8', goodsPrice: 23, goods_sale: 423, goodsUrl: '/static/images/liveprod-p2.jpg'
      }, {
        goodsName: '香蕉8', goodsPrice: 543, goods_sale: 756, goodsUrl: '/static/images/live-p1.png'
      }]
  },
	onLoad: function() {
    var that = this;
    wx.getStorage({
      key: 'token',
      success: function (res) {
        console.log(res)
        if(res.data!=''){
            app.globalData.token=res.data
        }
        console.log("token=" + app.globalData.token)
      },
    })

    if (app.globalData.userInfo) {
      this.setData({
        userInfo: app.globalData.userInfo,
        hasUserInfo: true
      })
    } else if (this.data.canIUse) {
      // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
      // 所以此处加入 callback 以防止这种情况
      app.userInfoReadyCallback = res => {
        this.setData({
          userInfo: res.userInfo,
          hasUserInfo: true
        })
      }
    } else {
      // 在没有 open-type=getUserInfo 版本的兼容处理
      wx.getUserInfo({
        success: res => {
          app.globalData.userInfo = res.userInfo
          this.setData({
            userInfo: res.userInfo,
            hasUserInfo: true
          })
        }
      })
    }


    wx.getSystemInfo({
      success: (res) => {
        this.setData({
          pixelRatio: res.pixelRatio,
          windowHeight: res.windowHeight,
          windowWidth: res.windowWidth
        })
      },
    })       
   
    
  },

  toDetail:function(e){
    console.log(e)
  },
onShow(){

},
  switchNav(event) {
    var cur = event.currentTarget.dataset.current;
    //每个tab选项宽度占1/5
    var singleNavWidth = this.data.windowWidth / 5;
    //tab选项居中                            
    this.setData({
      navScrollLeft: (cur - 2) * singleNavWidth
    })
    if (this.data.currentTab == cur) {
      return false;
    } else {
      this.setData({
        currentTab: cur
      })
    }
  },
  switchTab(event) {
    var cur = event.detail.current;
    var singleNavWidth = this.data.windowWidth / 5;
    this.setData({
      currentTab: cur,
      navScrollLeft: (cur - 2) * singleNavWidth
    });
  }
  
});
